general sub-contracting - Spanish English Dictionary